package com.ruoyi.pmdata.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 设备PM对象 eas_pmdata
 * 
 * @author ruoyi
 * @date 2025-04-03
 */
public class EasPmdata extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String ID;

    /** 设备编号 */
    @Excel(name = "设备编号")
    private String Equipmentno;

    /** 设备名称 */
    @Excel(name = "设备名称")
    private String EquipmentName;

    /** PM周期 */
    @Excel(name = "PM周期")
    private String fixedCycLe;

    /** PM结果 */
    @Excel(name = "PM结果")
    private String PmplanIniresult;

    /** PM状态 */
    @Excel(name = "PM状态")
    private String Pmplanstatus;

    /** PM时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "PM时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date Modifieddtime;

    /** PMID */
    @Excel(name = "PMID")
    private String Pmid;

    /** PM明细项结果 */
    @Excel(name = "PM明细项结果")
    private String Pmresult;

    /** 序号 */
    @Excel(name = "序号")
    private String Sequence;

    /** PM明细项 */
    @Excel(name = "PM明细项")
    private String Checkitem;

    /** PM方法 */
    @Excel(name = "PM方法")
    private String Checkmethod;

    /** PM结果 */
    @Excel(name = "PM结果")
    private String Specification;

    /** 下限 */
    @Excel(name = "下限")
    private String Lowerlimit;

    /** 实现 */
    @Excel(name = "实现")
    private String Upperlimit;

    /** 实际值 */
    @Excel(name = "实际值")
    private String Value;

    /** 结果 */
    @Excel(name = "结果")
    private String Checkresult;

    public void setID(String ID) 
    {
        this.ID = ID;
    }

    public String getID() 
    {
        return ID;
    }
    public void setEquipmentno(String Equipmentno) 
    {
        this.Equipmentno = Equipmentno;
    }

    public String getEquipmentno() 
    {
        return Equipmentno;
    }
    public void setEquipmentName(String EquipmentName) 
    {
        this.EquipmentName = EquipmentName;
    }

    public String getEquipmentName() 
    {
        return EquipmentName;
    }
    public void setFixedCycLe(String fixedCycLe) 
    {
        this.fixedCycLe = fixedCycLe;
    }

    public String getFixedCycLe() 
    {
        return fixedCycLe;
    }
    public void setPmplanIniresult(String PmplanIniresult) 
    {
        this.PmplanIniresult = PmplanIniresult;
    }

    public String getPmplanIniresult() 
    {
        return PmplanIniresult;
    }
    public void setPmplanstatus(String Pmplanstatus) 
    {
        this.Pmplanstatus = Pmplanstatus;
    }

    public String getPmplanstatus() 
    {
        return Pmplanstatus;
    }
    public void setModifieddtime(Date Modifieddtime) 
    {
        this.Modifieddtime = Modifieddtime;
    }

    public Date getModifieddtime() 
    {
        return Modifieddtime;
    }
    public void setPmid(String Pmid) 
    {
        this.Pmid = Pmid;
    }

    public String getPmid() 
    {
        return Pmid;
    }
    public void setPmresult(String Pmresult) 
    {
        this.Pmresult = Pmresult;
    }

    public String getPmresult() 
    {
        return Pmresult;
    }
    public void setSequence(String Sequence) 
    {
        this.Sequence = Sequence;
    }

    public String getSequence() 
    {
        return Sequence;
    }
    public void setCheckitem(String Checkitem) 
    {
        this.Checkitem = Checkitem;
    }

    public String getCheckitem() 
    {
        return Checkitem;
    }
    public void setCheckmethod(String Checkmethod) 
    {
        this.Checkmethod = Checkmethod;
    }

    public String getCheckmethod() 
    {
        return Checkmethod;
    }
    public void setSpecification(String Specification) 
    {
        this.Specification = Specification;
    }

    public String getSpecification() 
    {
        return Specification;
    }
    public void setLowerlimit(String Lowerlimit) 
    {
        this.Lowerlimit = Lowerlimit;
    }

    public String getLowerlimit() 
    {
        return Lowerlimit;
    }
    public void setUpperlimit(String Upperlimit) 
    {
        this.Upperlimit = Upperlimit;
    }

    public String getUpperlimit() 
    {
        return Upperlimit;
    }
    public void setValue(String Value) 
    {
        this.Value = Value;
    }

    public String getValue() 
    {
        return Value;
    }
    public void setCheckresult(String Checkresult) 
    {
        this.Checkresult = Checkresult;
    }

    public String getCheckresult() 
    {
        return Checkresult;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("ID", getID())
            .append("Equipmentno", getEquipmentno())
            .append("EquipmentName", getEquipmentName())
            .append("fixedCycLe", getFixedCycLe())
            .append("PmplanIniresult", getPmplanIniresult())
            .append("Pmplanstatus", getPmplanstatus())
            .append("Modifieddtime", getModifieddtime())
            .append("Pmid", getPmid())
            .append("Pmresult", getPmresult())
            .append("Sequence", getSequence())
            .append("Checkitem", getCheckitem())
            .append("Checkmethod", getCheckmethod())
            .append("Specification", getSpecification())
            .append("Lowerlimit", getLowerlimit())
            .append("Upperlimit", getUpperlimit())
            .append("Value", getValue())
            .append("Checkresult", getCheckresult())
            .toString();
    }
}
